#ifndef     IAI_H_
# define    IAI_H_

# include "Mobile.h"
# include "action.h"

class AAI
{
public:
    AAI() : _mob(NULL) {}
    virtual void setMobile(Mobile * mob) { _mob = mob; }
    virtual void update() = 0;

protected:
    Mobile *    _mob;
};

#endif   /* IAI_H_ */
